parallel chemistry projects crystallisation construction design shop crystallization open source developers automated sample preparation builders online shopping catalyst research linux